package Collection.set;

import java.util.TreeSet;

/**
 * @author 张从龙
 * @version [1.0.0, 2022/8/16]
 */
public class TreeSetTest {

    public static void main(String[] args) {
        /*
         * 效率：
         *      TreeSet/TreeMap内部对元素的操作时间复杂度为O(logN)，查询效率低
         *      HashMap/HashSet则为O(1)。
         * 安全：
         *      TreeMap和TreeSet都是非同步集合，线程不安全。不过可以使用方法Collections.synchronizedMap() 来实现同步
         */
        TreeSet<Integer> set = new TreeSet<>();
        set.add(1);
        set.add(3);
        set.add(2);
        set.add(0);

        set.forEach(System.out::println); // 0,1,2,3
    }
}
